geographic isolation - Espagnol Anglais Dictionnaire